package lang;

import oop.Girl;

/**
 * String 类
 * 
 * length,equals,equalsIgnoreCase
 * startsWith,endsWith,indexOf,lastIndexOf
 * charAt,substring,replace,trim,toUpperCase
 * toLowerCase
 * 
 */
public class Test2 {
	
	public static void main(String[] args) {
		/*
		String s="i love this game";		
		int len = s.length();  //测试字符串长度		
		System.out.println(len);
		
		String a=new String("temo");
		String b=new String("temo");
		
		String c="hello";
		String d="hello";  // c,d 内容和地址都相等
		
		boolean ok =a.equals(b);
		System.out.println("是否相等="+ok );
		System.out.println("地址相等"+(a==b) );
		
		
		String e="hello";
		String f="HELLO";		
		System.out.println( e.equalsIgnoreCase(f) ); // 忽略大小写
		
		
		String phone="13088996666";
		
		boolean b1=phone.startsWith("139");  //已什么开头
		boolean b2= phone.endsWith("6666");
		System.out.println(b2);
		
		
		String w="王八又输了，王八你好";
		int n= w.indexOf("王八");  // -1 没找到  4下标位置
		int n1= w.lastIndexOf("王八");
		System.out.println( n );
		System.out.println( n1 );
		
		
		
		String phone="13977889900";		
		char ok =phone.charAt(2);  //查看某个位置的 字符
		System.out.println(ok);
		
		String ok1=phone.substring(5); // 从某下标开始切，前面的不要
		String ok2 =phone.substring(0,3);
		System.out.println(ok2);
		
		
		
		String a="你TMD 日本小TMD矮子TMD";
		String b=" 中      国   美   国   ";		
		String ok =a.replace("TMD", "*");  //替换	
		
		//去左右空格
		String b1= b.trim();
		String b2= b.replace(" ", "");
		
		System.out.println(b2);
		System.out.println(b2.length());
		
		String name1="HELLO刘文柯liuwenke";
		
		System.out.println( name1.toUpperCase() );
		System.out.println( name1.toLowerCase());
		
		
		String t="坚持就是胜利";
		byte sz[]= t.getBytes();		
		char sz1[]= t.toCharArray();
		*/
		
		//所有引用类型，打印就地址
		//如果有toString() ,就不再打印地址了
		Girl temo=new Girl("提莫",18);
		System.out.println(temo);
		
	 
	}

}
